// utils/loadComponent.ts
// import { defineAsyncComponent } from 'vue'

// /**
//  * 动态加载 Vue 组件
//  * @param componentPath 组件路径（相对于 `/src/views`）
//  * @returns 返回 Vue 的异步组件
//  */
// export function loadView(componentPath: string) {
//   return defineAsyncComponent(() =>
//     import(`../views/${componentPath}.vue`).catch(() => {
//       // 加载失败时返回一个兜底组件
//       return import('@/views/404/index.vue')
//     }),

//   )
// }
